home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / funcs / gadtools_funcs.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  2KB  |  63 lines

  1. #ifndef  FUNCS_GADTOOLS_FUNCS_H
  2. #define  FUNCS_GADTOOLS_FUNCS_H
  3.  
  4. /*
  5. **
  6. ** Function declarations for ACE Basic
  7. **
  8. ** Note: Translated to ACE by Nils Sjoholm
  9. **
  10. ** Date: 11-Oct-95 TO 14-Oct-95
  11. **
  12. */              
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17.  
  18. /*--- functions in V36 OR higher (Release 2.0) ---*/
  19.  
  20. /* GADGET Functions */
  21.  
  22. DECLARE FUNCTION STRUCTPTR CreateGadgetA( LONGINT kind, STRUCTPTR gad, \
  23.                                           STRUCTPTR ng, STRUCTPTR taglist ) LIBRARY gadtools
  24. DECLARE FUNCTION FreeGadgets( STRUCTPTR gad ) LIBRARY gadtools
  25. DECLARE FUNCTION GT_SetGadgetAttrsA( STRUCTPTR gad, STRUCTPTR win, \
  26.                                       STRUCTPTR req, STRUCTPTR taglist ) LIBRARY gadtools
  27.  
  28. /* MENU functions */
  29.  
  30. DECLARE FUNCTION STRUCTPTR CreateMenusA( STRUCTPTR newmenu, STRUCTPTR taglist ) LIBRARY gadtools
  31. DECLARE FUNCTION FreeMenus( STRUCTPTR _MENU ) LIBRARY gadtools
  32. DECLARE FUNCTION BOOL LayoutMenuItemsA( STRUCTPTR firstitem, APTR vi, \
  33.                                         STRUCTPTR taglist ) LIBRARY gadtools
  34. DECLARE FUNCTION BOOL LayoutMenusA( STRUCTPTR firstmenu, APTR vi, STRUCTPTR taglist ) LIBRARY gadtools
  35.  
  36. /* Misc Event-Handling Functions */
  37.  
  38. DECLARE FUNCTION STRUCTPTR GT_GetIMsg( STRUCTPTR iport ) LIBRARY gadtools
  39. DECLARE FUNCTION GT_ReplyIMsg( STRUCTPTR imsg ) LIBRARY gadtools
  40. DECLARE FUNCTION GT_RefreshWindow( STRUCTPTR win, STRUCTPTR req ) LIBRARY gadtools
  41. DECLARE FUNCTION GT_BeginRefresh( STRUCTPTR win ) LIBRARY gadtools
  42. DECLARE FUNCTION GT_EndRefresh( STRUCTPTR win, LONGINT complete ) LIBRARY gadtools
  43. DECLARE FUNCTION STRUCTPTR GT_FilterIMsg( STRUCTPTR imsg ) LIBRARY gadtools
  44. DECLARE FUNCTION STRUCTPTR GT_PostFilterIMsg( STRUCTPTR imsg ) LIBRARY gadtools
  45. DECLARE FUNCTION STRUCTPTR CreateContext( STRUCTPTR glistptr ) LIBRARY gadtools
  46.  
  47. /* Rendering Functions */
  48.  
  49. DECLARE FUNCTION DrawBevelBoxA( STRUCTPTR rport, LONGINT left, LONGINT top, LONGINT _WIDTH, \
  50.                                  LONGINT height, STRUCTPTR taglist ) LIBRARY gadtools
  51.  
  52. /* Visuals Functions */
  53.  
  54. DECLARE FUNCTION APTR GetVisualInfoA( STRUCTPTR _SCREEN, STRUCTPTR taglist ) LIBRARY gadtools
  55. DECLARE FUNCTION FreeVisualInfo( APTR vi ) LIBRARY gadtools
  56.  
  57. /*--- functions in V39 OR higher (Release 3) ---*/
  58.  
  59. DECLARE FUNCTION LONGINT GT_GetGadgetAttrsA( STRUCTPTR gad, STRUCTPTR win, \
  60.                                              STRUCTPTR req, STRUCTPTR taglist ) LIBRARY gadtools
  61.  
  62. #endif   /* FUNCS_GADTOOLS_FUNCS_H */
  63.